SPACE: A Hardware/Software SystemC Modeling Platform Including an RTOS

نویسندگان

  • Jérôme Chevalier
  • Mathieu Rondonneau
  • Olivier Benny
  • Guy Bois
  • El Mostapha Aboulhamid
  • François R. Boyer
چکیده

This work attempts to enhance the support of embedded software modeling with SystemC 2.0. We propose a top-down approach that first lets designers specify their application in SystemC at a high abstraction level through a set of connected modules, and then simulate the whole system. Then, the application is partitioned in two parts: software and hardware modules. Each partition can be connected to our platform that includes a commercial RTOS executed by an ARM ISS scheduled by the SystemC simulator. A separated simulator for hardware and software partitions enables a timed co-simulation. One of our major contributions is that we can easily move a module from hardware to software (and vice versa) to allow architectural exploration.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Modular SystemC RTOS Model for Embedded Services Exploration

System level modeling has been adopted for few years as a way to face the growing design complexity of embedded systems. In this systems the control of embedded applications is more and more often devoted to a Real-Time Operating System (RTOS). This RTOS can either be deployed in software or hardware, partially or completely, depending on the non-functional constraints of the global system. Con...

متن کامل

Early Hardware/Software Integration Using SystemC 2.0

Capabilities added to SystemC 2.0 provide the needed expressiveness and abstraction to model processorbased systems. By representing the system at a transaction-based level, the hardware and software teams share a common abstraction and verification environment. Models of microprocessors are a natural addition to a system modeled at the transaction level. Hardware-software interactions are firs...

متن کامل

System-Level Design Methodologies for Networked Multiprocessor Systems-on-Chip

models of various processing elements and simulating the whole system to check if the tasks meet their local and/or end-to-end deadlines under precedence and resource constraints. This work has also formed the basis for other system-level modeling-related research activities such as networks-on-chip and reconfigurable computing platforms. Chapter 6 describes a further extension of our earlier w...

متن کامل

A Generic and Accurate RTOS-centric Embedded System Modelling and Simulation Framework

Real-time Operating System (RTOS) modelling and SystemC-based system-level hardware/software co-simulation have become important issues for early design space exploration in the development of real-time embedded systems. This paper presents a generic and accurate RTOS-centric embedded system modelling and simulation framework. It allows modelling and simulating applications, the RTOS, the CPU p...

متن کامل

SysRT: A Modular Multiprocessor RTOS Simulator for Early Design Space Exploration

Modern embedded systems increasingly accommodate several applications running concurrently on a multiprocessor platform managed by a real-time operating system (RTOS). The increasing design complexity of such systems calls for good design tools to evaluate real-time performance during the very early stages of design. To this end, fast system-level simulators that allow for efficient hardware/so...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003